Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Ανώτερος Προγραμματιστής Backend

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν Ανώτερο Προγραμματιστή Backend για να ενταχθεί στην ομάδα μας και να αναλάβει ηγετικό ρόλο στην ανάπτυξη, βελτιστοποίηση και συντήρηση των backend συστημάτων μας. Ο ιδανικός υποψήφιος θα έχει εκτεταμένη εμπειρία σε σύγχρονες τεχνολογίες backend, βαθιά κατανόηση αρχιτεκτονικών συστημάτων και ικανότητα να εργάζεται αποτελεσματικά σε διατμηματικές ομάδες. Θα είστε υπεύθυνος για το σχεδιασμό και την υλοποίηση κλιμακούμενων και ασφαλών APIs, την ενσωμάτωση με βάσεις δεδομένων, καθώς και τη διασφάλιση της υψηλής απόδοσης και αξιοπιστίας των υπηρεσιών μας. Στον ρόλο αυτό, θα συνεργάζεστε στενά με frontend προγραμματιστές, DevOps μηχανικούς και product managers για την υλοποίηση νέων λειτουργιών και τη βελτίωση της υπάρχουσας υποδομής. Θα συμμετέχετε ενεργά στη διαδικασία λήψης τεχνικών αποφάσεων, προτείνοντας βέλτιστες πρακτικές και καινοτόμες λύσεις. Επιπλέον, θα καθοδηγείτε και θα υποστηρίζετε νεότερα μέλη της ομάδας, συμβάλλοντας στην επαγγελματική τους ανάπτυξη. Απαραίτητη είναι η εμπειρία σε γλώσσες backend όπως Python, Java ή Node.js, καθώς και η γνώση σχεσιακών και μη σχεσιακών βάσεων δεδομένων. Η εξοικείωση με αρχιτεκτονικές μικροϋπηρεσιών, RESTful APIs και εργαλεία διαχείρισης εκδόσεων (όπως Git) θεωρείται σημαντικό πλεονέκτημα. Επίσης, απαιτείται ικανότητα επίλυσης σύνθετων προβλημάτων, καλή επικοινωνία και ομαδικό πνεύμα. Η θέση προσφέρει ευκαιρίες για επαγγελματική εξέλιξη, συμμετοχή σε καινοτόμα έργα και εργασία σε ένα δυναμικό και υποστηρικτικό περιβάλλον. Αν επιθυμείτε να συμβάλετε στην ανάπτυξη σύγχρονων τεχνολογικών λύσεων και να εξελιχθείτε επαγγελματικά, σας προσκαλούμε να υποβάλετε την αίτησή σας.

Καθήκοντα

Text copied to clipboard!
  • Σχεδιασμός και υλοποίηση backend αρχιτεκτονικών
  • Ανάπτυξη και συντήρηση RESTful APIs
  • Ενσωμάτωση με βάσεις δεδομένων (SQL & NoSQL)
  • Βελτιστοποίηση απόδοσης και ασφάλειας συστημάτων
  • Συνεργασία με frontend και άλλες ομάδες
  • Καθοδήγηση και υποστήριξη junior προγραμματιστών
  • Συμμετοχή στη λήψη τεχνικών αποφάσεων
  • Τεκμηρίωση κώδικα και διαδικασιών
  • Αντιμετώπιση και επίλυση τεχνικών προβλημάτων
  • Συμμετοχή σε code reviews

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς αντικειμένου
  • Τουλάχιστον 5 χρόνια εμπειρίας σε backend ανάπτυξη
  • Άριστη γνώση Python, Java ή Node.js
  • Εμπειρία με SQL και NoSQL βάσεις δεδομένων
  • Γνώση αρχιτεκτονικών μικροϋπηρεσιών
  • Εξοικείωση με εργαλεία version control (Git)
  • Ικανότητα επίλυσης σύνθετων προβλημάτων
  • Καλή επικοινωνία και ομαδικότητα
  • Εμπειρία σε Agile περιβάλλοντα
  • Γνώση αγγλικής γλώσσας

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας σε ανάπτυξη backend εφαρμογών;
  • Με ποιες γλώσσες προγραμματισμού έχετε εργαστεί;
  • Έχετε εμπειρία με μικροϋπηρεσίες; Περιγράψτε ένα σχετικό έργο.
  • Πώς διασφαλίζετε την ασφάλεια των backend συστημάτων;
  • Ποια εργαλεία χρησιμοποιείτε για version control;
  • Έχετε καθοδηγήσει ή εκπαιδεύσει junior προγραμματιστές;
  • Πώς αντιμετωπίζετε προβλήματα απόδοσης σε μια εφαρμογή;
  • Ποια είναι η εμπειρία σας με βάσεις δεδομένων SQL και NoSQL;
  • Πώς συνεργάζεστε με άλλες ομάδες ανάπτυξης;
  • Ποια είναι η μεγαλύτερη τεχνική πρόκληση που έχετε αντιμετωπίσει;